home *** CD-ROM | disk | FTP | other *** search
/ Eagles Nest BBS 5 / Eagles_Nest_Mac_Collection_Disc_5.TOAST / Math & Engineering / SPSS4Cmd / SPSS.help.rsrc / HELP_64_Help < prev    next >
Text File  |  1990-03-15  |  6KB  |  150 lines

  1. COMPUTE target variable=expression
  2. Arithmetic Operators:
  3.    + Addition          - Subtraction
  4.    * Multiplication    / Division
  5.   ** Exponentiation
  6.  
  7. Arithmetic Functions:
  8.  ABS(arg)               Absolute value
  9.  RND(arg)               Round
  10.  TRUNC(arg)             Truncate
  11.  MOD(arg)               Modulus
  12.  SQRT(arg)              Square root
  13.  EXP(arg)               Exponential
  14.  LG10(arg)              Base 10 logarithm
  15.  LN(arg)                Natural logarithm
  16.  ARSIN(arg)             Arcsine
  17.  ARTAN(arg)             Arctangent
  18.  SIN(arg)               Sine
  19.  COS(arg)               Cosine
  20.  
  21. Statistical Functions:
  22.  SUM[.n](arg list)    Sum of values across list
  23.  MEAN[.n](arg list)   Mean value across list
  24.  SD[.n](arg list)     Standard deviation of values
  25.                         across list
  26.  VAR[.n](arg list)    Variance of values across
  27.                          list
  28.  CFVAR[.n](arg list)  Coefficient of variation of
  29.                         values across list
  30.  MIN[.n](arg list)    Minimum value across list
  31.  MAX[.n](arg list)    Maximum value across list
  32.  
  33. Missing Value Functions:
  34.  VALUE(varname)       Ignore user-missing
  35.  MISSING(varname)     True if missing
  36.  SYSMIS(varname)      True if system-missing
  37.  NMISS(arg list)      Count number missing values
  38.                         across list
  39.  NVALID(arg list)     Number of valid values
  40.                         across list
  41.  
  42. Cross-case Function:
  43.  LAG(varname,n)       Return value of variable
  44.                         n cases before
  45.  
  46. Logical Functions:
  47.  RANGE(varname,range) True if value of variable
  48.                         is in range
  49.  ANY(arg,arg list)    True if value of first
  50.                         arg matches arg list
  51.  
  52. Other Functions:
  53.  UNIFORM(arg)         Uniform pseudo random no.
  54.                         between 0 and n
  55.  NORMAL(arg)          Normal pseudo random no.
  56.                         with mean 0 and std dev n
  57.  CDFNORM(arg)         Return probability random
  58.                         variable falls below n
  59.  PROBIT(arg)          Inverse of CDFNORM
  60.  
  61. The values of "arg" can be numeric values,
  62. variables, or expressions.
  63.  
  64. Date and time aggregation functions:
  65.  DATE.DMY(d,m,y)     Read day, month, year and
  66.                        return date
  67.  DATE.MDY(m,d,y)     Read month, day, year and
  68.                        return date
  69.  DATE.YRDAY(y,d)     Read year, day, number and
  70.                        return date
  71.  DATE.QYR(q,y)       Read quarter, year and
  72.                        return quarter start date
  73.  DATE.MOYR(m,y)      Read month, year and return
  74.                        month start date
  75.  DATE.WKYR(w,y)      Read week, year and return
  76.                        week start date
  77.  TIME.HMS(h,m,s)     Read hour, minutes, seconds
  78.                        and return time interval
  79.  TIME.DAYS(d)        Read days and return time
  80.                        interval
  81.  
  82. Date and time conversion functions:
  83.  YRMODA(yr,mo,da)    Convert year, month, day
  84.                        to day number
  85.  CTIME.DAYS(arg)     Convert time interval to days
  86.  CTIME.HOURS(arg)    Convert time interval to
  87.                         hours
  88.  CTIME.MINUTES(arg)  Convert time interval to
  89.                        minutes
  90. Date and time extraction functions:
  91.  XDATE.MDAY(arg)     Return the day of the month
  92.  XDATE.MONTH(arg)    Return the month of the year
  93.  XDATE.YEAR(arg)     Return the four digit year
  94.  XDATE.HOUR(arg)     Return the hour of a day
  95.  XDATE.MINUTE(arg)   Return the minute of an hour
  96.  XDATE.SECOND(arg)   Return the second of a minute
  97.  XDATE.WKDAY(arg)    Return the weekday number
  98.  XDATE.JDAY(arg)     Return the day number of a
  99.                        day in a given year
  100.  XDATE.QUARTER(arg)  Return the quarter of a date
  101.                        in a given year
  102.  XDATE.WEEK(arg)     Return the week number of a
  103.                        date in a given year
  104.  XDATE.TDAY(arg)     Return the number of days in
  105.                        a time interval
  106.  XDATE.TIME(arg)     Return the time portion of a
  107.                        given date and time
  108.  XDATE.DATE(arg)     Return integral portion of
  109.                        date
  110.  
  111. String Functions:
  112.  Function            Definition
  113.  ANY(arg,arg list)   Return 1 if value of arg
  114.                        matches value in arg list
  115.  CONCAT(arg list)    Join the arguments into a
  116.                        string
  117.  INDEX(a1,a2,a3)     Return number indicating
  118.                        position of first
  119.                        occurence of a2 in a1
  120.  LAG(arg,n)          Return value of arg n cases
  121.                        before
  122.  LENGTH(arg)         Return length of arg
  123.  LOWER(arg list)     Convert upper case letters
  124.                        to lower case
  125.  LPAD(a1,a2,a3)      Left pad beginning of a1 to
  126.                        length a2 with character a3
  127.  LTRIM(a1,a2)        Trim character a2 from
  128.                        beginning of a1
  129.  MAX(arg list)       Return max. value of arg list
  130.  MIN(arg list)       Return min. value of arg list
  131.  NUMBER(arg,format)  Convert argument into number
  132.                        using format
  133.  RANGE(arg,arg list) Return 1 if value of arg is
  134.                       in inclusive range
  135.                       of arg list
  136.  RINDEX(a1,a2,a3)    Return number indicating
  137.                        rightmost occurence of a2
  138.                        in a1
  139.  RPAD(a1,a2,a3)      Right pad end of a1 to length
  140.                        a2 with character a3
  141.  RTRIM(a1,a2)        Trim character a2 from end
  142.                        of a1
  143.  STRING(arg,format)  Convert argument into string
  144.                        using format
  145.  SUBSTR(a1,a2,a3)    Return substring of a1
  146.                        beginning with position a2
  147.                        for length a3  
  148.  UPCASE(arg list)    Convert lower case letters to
  149.                        upper case
  150.